NeXT TypedStream Data | 1992-12-20 | 28KB | 459 lines
typedstream
StreamTable
HashTable
Object
[20c]
typedstream
[1453c]
typedstream
HashTable
Object
FirstResponder
HeaderClass
%%%%i@@
firstnib
checkSpelling:
alignSelCenter:
unscript:
pasteFont:
runPageLayout:
superscript:
copyRuler:
copyFont:
selectAll:
pasteRuler:
toggleRuler:
showGuessPanel:
printPSCode:
alignSelLeft:
paste:
performClose:
arrangeInFront:
subscript:
copy:
alignSelRight:
delete:
orderFrontColorPanel:
underline:
performMiniaturize:
ExampApp
Application
/usr/include/sys/message.h
appnib
stringTable
infoPanel
checkBoxMatrix
highScoreNameBox
rangeMatrix
highScorerNameBox
scoreKeeper
highScoreBox
highScorererNameWindow
intervalCounter
answerKey
directionMatrix
IntervalCheckMatrix
readHighScorerName:
checkInterval9:
checkInterval5:
playExamp1:
checkInterval1:
appDidInit:
playNote:
repeatNote:
terminate:
checkInterval12:
checkInterval6:
checkInterval13:
checkInterval2:
checkInterval10:
clearScore:
checkInterval11:
reallyTerminate:
showInfoPanel:
checkInterval7:
playTwoNotes:
checkInterval3:
checkInterval14:
myRandomNote:
bendPitch:
checkInterval8:
readHighScore:
checkInterval4:
writeHighScore:
checkInterval0:
writeHighScorerName:
[26887c]
typedstream
HashTable
Object
Bitmap
dkeislar
iii@@
[1024c]
UUUUZj
UfUQUeVfUV
UUUUUUUUUUj
UETDUEEI
UUUUUVUUUZ
UUUUVeeUU[
YDEDU
UUUfjUU[
UVUUUz@
UfUUUUUz
NXImage
ted4.inv
NXBitmapImageRep
NXImageRep
iissssei
[10605c]
UUUUU
UUUUU
UUUUU
UUUUU
UUUUU
UUUUUUUUUUUUUUUUUUUUUU
UUUUUUUU
UUUUUU
UUUUUU
UUUUUUU
UUUUUUUU
UUUUUU
UUUUUU
UUUUU
UUUUUUUUUUUUU
UUUUUUUU
UUUUU
UUUUUUUU
UUUUUUUUUUU
UUUUUUU
UUUUU
UUUUU
UUUUUUU
UUUUUUUUU
UUUUUU
UUUUUUUUU
UUUUUUUU
UUUUUU
UUUUUU
UUUUUUUUUUUU
UUUUUUUUU
UUUUUU
UUUUUUU
UUUUU
UUUUUUU
UUUUUUU
UUUUUU
UUUUUUUUUUUU
UUUUUU
UUUUUU
UUUUUU
UUUUUU
UUUUUUUUUUUUUUUU
UUUUUU
UUUUUUUUU
UUUUUUUUUUUUUU
UUUUU
UUUUUUU
UUUUUU
UUUUUU
UUUUU
UUUUUUUU
UUUUU
UUUUUUU
UUUUU
UUUUUUUUUUUUUUUUUUU
UUUUU
UUUUUU
UUUUUUUUUUUUUUU
UUUUUUUU
UUUUU
UUUUUU
UUUUUUUU
UUUUU
UUUUUUUUUUUUUUUUU
UUUUU
UUUUUUUU
UUUUUUUUU
UUUUUUUUUUU
UUUUU
UUUUUUU
UUUUUUU
UUUUUUUUUUUUUUUUU
UUUUUU
UUUUUU
UUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUU
UUUUUUU
UUUUUUUUUUUUU
UUUUUUU
UUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUU
UUUUU
UUUUUUUUU
UUUUUUU
UUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUU
UUUUUUUUUUUUUUU
UUUUUUU
UUUUU
UUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUU
UUUUUUU
UUUUUUU
UUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUU
UUUUUUU
UUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUU
UUUUU
UUUUUUU
UUUUUUU
UUUUUUUUUUU
UUUUUUU
UUUUUUUUUUUUUUUUUU
tony3
[2640c]
NibData
@@@@s
Storage
{*@@}
[77{*@@}]
File's Owner
CustomObject
ExampApp
MainMenu
MenuTemplate
*@*@ccc
AudioChallenger
Matrix
Control
Responder
@:@iiii
MenuCell
ButtonCell
ActionCell
Helvetica
Info Panel
Interval Info
ff@@#::s
submenuAction:
menuArrow
Score Card
MainWindow
WindowTemplate
iiii***@s@
Ear Trainer
Panel
Button
repeat interval
TextField
TextFieldCell
Audio Challenger
Helvetica-Bold$
Play new interval
SkidmoreSealWithNotes
Answer Key
Times-Roman
P(press the "Play new interval" button or the return key to hear a new interval)
Helvetica-Oblique
[15@]
d5/A4
NXswitch
NXswitchH
Full Range
NXradio
NXradioH
High Range
Low Range
Radio
Either
Ascending
Descending
Field2
Field1
Field
Matrix1$
Switch&$
Button1.$
Button20$
Button32$
Button44$
Button56$
Button68$
Button7:$
Button8<$
Button9>$
Button10@$
Button11B$
Button12D$
Button13F$
Matrix2J
Matrix4X
NXStringTable
DSPUnavailable#
DThe DSP is unavailable. Perhaps some other application is using it.
Interval Information
NXreturnSign
ScrollView
ClipView
ciifffcfffs
[4205c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
{\colortbl\red0\green0\blue0;}
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ul0\fs24\fc0 WELCOME to
\i Audio Challenge
\i0 r
\b0 - a program designed to help you practice your ear training work. Simply press the "Play new interval" button each time you want to guess a new interval (or press the return key when Audio Challenger's main window is active [highlighted title bar]). If you want to repeat that same interval....simply press the "repeat interval" button. You can guess what interval was played by pressing the appropriate button with the interval name (i.e. P1, m2, M2, m3, etc.). If you are correct, the Answer Key will say so, if you guess incorrectly, the Answer Key will say: "Sorry, guess again". \
To practice specific intervals, just click on one of the little check boxes to the right of the listed intervals. A check mark indicates that
\b Audio Challenger
\b0 will test you on that interval. You can check one or more intervals during your practice session, but at least one must be checked to begin. \
\b Audio Challenger
\b0 randomly selects intervals you request ranging from Perfect Prime (P1) through Major ninth (M9). The notes which are used in this program represent the standard choral range: \
\b E2
\b0 ( 82.407 hz) -
\b G5
\b0 (783.99 hz)\
The high range consists of the top half of the above range and the low range consists of the bottom half of that range. You may choose the range and direction of the notes that sound by clicking on the appropriate radio button(s) located at the bottom of the main window. Incidentally,
\b Audio Challenger
\b0 uses a "plucked string" sound.\
Audio Challenger's score keeper can be used to compete against yourself or a friend. In addition, if you manage to set a new high score for this computer,
\b Audio Challenger
\b0 will ask your name so that you can be recorded as the new high score holder, along with your new high score. Each time the program launches, you will see the name of the local high score holder along with their high score.\
- - - -\
An interval is the difference in pitch between two tones.
\b Audio Challenger
\b0 consists of the following intervals:\
P1 D5 \
m2 P5\
M2 m6\
m3 M6\
M3 m7\
P4 M7\
A4 P8\
P=perfect P1 is the same note played \
P8 is a perfect octave\
m=minor \
M=Major\
A=augmented \
D=diminished\
(The A4 and D5 are also known as the tritone.)\
To improve your ear-training skills, you must first be able to recognize the different sounds each interval has, no matter what the pitches are.\
Here are some helpful hints:\
\b\i Ascending intervals
\b0\i0 -ie. second note is higher than the first note:\
m2= theme from "Jaws"\
M2="Do, re"\
m3="To Dream, the Impossible Dream"\
M3="Marine's Hymn"\
("From the Halls of Montezuma.....") \
P4="Here Comes the Bride"\
A4/D5="Maria" (West Side Story)\
P5="Twinkle, Twinkle Little Star"\
m6=Chopin's "c-sharp minor Waltz"\
"The Entertainer" (3rd & 4th notes)\
[From the movie "The Sting"]\
M6="N-B-C"\
m7="There's a Place" (West Side Story)\
old "Star Trek" T.V. theme\
M7=theme from "Fantasy Island"\
P8="Somewhere Over the Rainbow"\
(Wizard of Oz)\
\b\i Descending intervals
\b0 -
\i0 i.e. the first note is higher than the second note\
m2="Joy to the World"\
M2="Hot Cross Buns"/"Mary had a Little Lamb"\
m3="Star Spangled Banner"\
"This Old Man, he played.."\
M3="Swing Low, Sweet Chariot"\
P4="I've been working on the Railroad"\
P5="Feelings"\
m6="Love Story"\
M6="Over There"\
P8="American in Paris"\
In the "Jeopardy" tune the first interval is P4 going up and the second interval is P5 going down. \
When the notes of a chord are broken down to individual notes, an arpeggio is formed. Notes that are often used are the first, third, fifth and octave. One example of this is the first four notes to \